<html>
<head>
<meta HTTP-EQUIV=CONTENT-TYPE CONTENT="text/html; charset=utf-8">
<title>Slide 15</title>
</head>
<body>
<center>
<a href="text0.html">First page</a> <a href="text13.html">Back</a> <a href="text15.html">Continue</a> <a href="text82.html">Last page</a> <a href="whatswrong.html">Overview</a> <a href="img14.html">Graphics</a></center><br>
<h1><b>What I learned from JDOM</b></h1><p>
<ul><li><h2>Classes and constructors are good</h2>
<li><h2>Thread safety is not necessary</h2>
<li><h2>Live lists are trouble</h2>
<li><h2>Keep everything in one package</h2>
<li><h2>Don't release too early</h2>
<li><h2>Don't optimize until the API is right</h2>
<li><h2>You don't need to build your own parser, transformer, or search engine</h2>
<li><h2>You can fight the W3C</h2>
</ul></body>
</html>